/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import java.util.Objects;

/**
 *
 * @author diegomanguia
 */
public class Proveedor {
    String codigo,empresa,telefono,correo,ciudad,
            callePrincipal,calleSecundaria,numeroCasa,nombreResponsable;

    public Proveedor() {
    }

    public Proveedor(String codigo, String empresa, String telefono, String correo, String ciudad, String callePrincipal, String calleSecundaria, String numeroCasa, String nombreResponsable) {
        this.codigo = codigo;
        this.empresa = empresa;
        this.telefono = telefono;
        this.correo = correo;
        this.ciudad = ciudad;
        this.callePrincipal = callePrincipal;
        this.calleSecundaria = calleSecundaria;
        this.numeroCasa = numeroCasa;
        this.nombreResponsable = nombreResponsable;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getEmpresa() {
        return empresa;
    }

    public void setEmpresa(String empresa) {
        this.empresa = empresa;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public String getCiudad() {
        return ciudad;
    }

    public void setCiudad(String ciudad) {
        this.ciudad = ciudad;
    }

    public String getCallePrincipal() {
        return callePrincipal;
    }

    public void setCallePrincipal(String callePrincipal) {
        this.callePrincipal = callePrincipal;
    }

    public String getCalleSecundaria() {
        return calleSecundaria;
    }

    public void setCalleSecundaria(String calleSecundaria) {
        this.calleSecundaria = calleSecundaria;
    }

    public String getNumeroCasa() {
        return numeroCasa;
    }

    public void setNumeroCasa(String numeroCasa) {
        this.numeroCasa = numeroCasa;
    }

    public String getNombreResponsable() {
        return nombreResponsable;
    }

    public void setNombreResponsable(String nombreResponsable) {
        this.nombreResponsable = nombreResponsable;
    }

    @Override
    public String toString() {
        return "Proveedor{" + "codigo=" + codigo + ", empresa=" + empresa + ", telefono=" + telefono + ", correo=" + correo + ", ciudad=" + ciudad + ", callePrincipal=" + callePrincipal + ", calleSecundaria=" + calleSecundaria + ", numeroCasa=" + numeroCasa + ", nombreResponsable=" + nombreResponsable + '}';
    }

    @Override
    public int hashCode() {
        int hash = 7;
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Proveedor other = (Proveedor) obj;
        if (!Objects.equals(this.codigo, other.codigo)) {
            return false;
        }
        if (!Objects.equals(this.empresa, other.empresa)) {
            return false;
        }
        if (!Objects.equals(this.telefono, other.telefono)) {
            return false;
        }
        if (!Objects.equals(this.correo, other.correo)) {
            return false;
        }
        if (!Objects.equals(this.ciudad, other.ciudad)) {
            return false;
        }
        if (!Objects.equals(this.callePrincipal, other.callePrincipal)) {
            return false;
        }
        if (!Objects.equals(this.calleSecundaria, other.calleSecundaria)) {
            return false;
        }
        if (!Objects.equals(this.numeroCasa, other.numeroCasa)) {
            return false;
        }
        if (!Objects.equals(this.nombreResponsable, other.nombreResponsable)) {
            return false;
        }
        return true;
    }
    
    
    
}
